Can UML be a System-Level Language for Embedded Software?
نویسندگان
چکیده
The main purpose of this paper is to discuss if the Unified Modeling Language (UML) can be used as a system-level language (SLL) for specifying embedded systems, in co-design environments. The requirements that a language has to fulfil to be considered as an SLL are presented and the advantages and disadvantages of using UML as an SLL are also indicated. The contribution of this paper consists on the explicit discussion of the key issues that must be taken into account when deciding if UML is to be used in a project as an SLL for embedded software.
منابع مشابه
Applying UML Modeling and MDA to Real-Time Software Development
Applying UML Modeling and MDA to Real-Time Software Development The growing complexity of embedded real-time applications requires presentation in a high level of abstraction. UML[1], the Unified Modeling Language, provides standard abstractions to simplify the documentation, understanding, and maintenance of complex software systems. Additional extensions to standard UML are required to repres...
متن کاملEmbedded System Design Using UML and Platforms
Important trends are emerging for the design of embedded systems: a) the use of highly programmable platforms, and b) the use of the Unified Modeling Language (UML) for embedded software development. We believe that the time has come to combine these two concepts into a unified embedded system development methodology. Although each concept is powerful in its own right, their combination magnifi...
متن کاملA Systematic Literature Review of Test Case Generator for Embedded Real Time System
Real Time Embedded System (RTES) is widely applied nowadays, especially in security and high demand area. In this type of systems, software quality is important to increase reliability of the software. Nowadays, software testing is getting more attention in order to ensure the quality of software. Unified Modeling Language (UML) is widely applied and become more useful in software testing area....
متن کاملUml for Embedded Software Development : an Evaluation of Rhapsody
The Unified Modeling Language (UML) has developed into a de facto standard for objectoriented software modeling. Its popularity is also growing for real-time and embedded systems, although the modeling of important aspects of this field has not yet been standardized. In this master’s thesis, an evaluation of the UML-based software development tool Rhapsody was performed for the Hitachi H8S/2238...
متن کاملA SoC design flow based on UML 2.0 and SystemC
This paper describes a system design framework for SoC that allows to model together the functional application, the hardware architecture and the embedded software. It relies on a commercial CASE tool that provides a graphical design entry by the UML, we added code generation capabilities to produce an executable model based on SystemC and introduced a reverse engineering flow. We use UML as h...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002